package main

import "fmt"

func main() {
	//第三章：算术运算符
	//go语言算术运算符
	//+ - * / % ++ --
	// 写demo讲解
	var a = 10
	var b = 20
	var c = a + b
	fmt.Println("c:", c)
	var d = a - b
	fmt.Println("d:", d)
	var e = a * b
	fmt.Println("e:", e)
	var f = a / b
	fmt.Println("f:", f)
	var g = a % b
	fmt.Println("g:", g)
	//++ -- go语言中没有++ --运算符
	//c++ c# java
	//a++ a--
	//++a --a
	//写demo讲解
	a++
	fmt.Println("a:", a)
	b--
	fmt.Println("b:", b)
	//go语言中没有前置++ --运算符
	//++a --a
	//写demo讲解
	//++a
	//编译报错
	//unexpected ++, expecting expression
	//fmt.Println("++a:", ++a)
	//--a
	//编译报错
	//unexpected --, expecting expression
	//fmt.Println("--a:", --a)

	//+号字符串拼接
	//写demo讲解
	var str1 = "hello"
	var str2 = "world"
	var str3 = str1 + str2
	fmt.Println("str3:", str3)
}
